--==================-- TweakDUN for WIN95 Patterson Design Systems --==================-- Contents ======== Introduction Languages and O/S Supported Installation*** Uninstallation Registration Command Line Parameters Technical Support & Contact Information Known Bugs Build Information Introduction ============ This utility is designed to automatically change certain Windows default settings including MaxMTU (Maximum Transmission Unit), RWIN (TCP Rcv WINdow) and TTL (Time To Live). Basically, these are settings which can help prevent fragmentation in data transfer using the TCP/IP protocols used on the Internet, and greatly increase modem throughput. For some unknown reason, Windows 95 uses only default settings of 1500 for MaxMTU, 8192 for RWIN, 32 for TTL, which are generally inefficient for dialup Internet connections. In addition, you can also make changes to PMTU Auto Detect, PMTU Black Hole Detect, and Session Keep Alive. Those settings have the following defaults: PMTU Auto Detect Enabled, PMTU Black Hole Detect Disabled, and Session Keep Alive set to 60mins. The only way to change all these before now has been to manually edit the registry, a dangerous and time-consuming task. To achieve optimum data transfer rates, it is frequently necessary to experiment with different values for these settings. This is a daunting task indeed with manual registry editing. TweakDUN is a foolproof method to change these settings easily and quickly. It will install create a shortcut under the Programs Menu to launch the application and it will prompt you to reboot your computer after changing the settings in order for them to take effect. It works for all versions of Windows 95 including OSR2 and for all language versions. Note: The evaluation version of TweakDUN will allow you to enter a MaxMTU setting in your registry, as well as the ability to enable or disable PMTU Discovery and PMTU Black Hole Detect. Many people have had good success after only changing MaxMTU. But for maxmimum efficiency it is advisable to make an entry for RWIN, and in many cases TTL as well. Many people have reported much better data transfer rates *only* after making these additional settings, which can *only* be entered after registering TweakDUN. Thank you for your support in registering TweakDUN. ***IMPORTANT*** TweakDUN involves making changes to your registry. Whenever registry changes are made, it is ALWAYS advisable to backup your registry first. Use a software application such as the Win95 utility cfgback.exe or the manual method described at the NetPro NorthWest website at: http://www.sns-access.com/~netpro/restore.htm For more detailed information on the settings that TweakDUN sets please visit the NetPro NorthWest website at: http://www.sns-access.com/~netpro/maxmtu.htm For the latest Version of TweakDUN and other Program Information visit the TweakDUN web page at: http://www.gulftel.com/~pattersc/tweakdun/ Languages Supported =================== TweakDUN currently supports all language versions of Windows 95. Operating System Support: Windows 95 original ver Windows 95a orig with servpack1 Windows 95b OSR2 Windows 95 with IE4 Windows 95 with DUN 1.2 Windows 98 (Memphis) Installation ============ PLEASE READ CAREFULLY!!! This program requires the Microsoft Visual Basic 5.0 Runtimes. If you have not downloaded or installed the full trial version of TweakDUN... td_12f.zip [1.4mb]... from the TweakDUN website, you can download these Runtime files separately at: ftp://freefiles:getitnow@ftp.win-soft.com/vb5runt.exe [US] ftp://ftp.planetenz.com/pub/TweakDUN/vb5runt.exe [UK] Please make sure VB5 Runtimes are installed *BEFORE* you try to install Tweakdun. Just doubleclick on the vb5runt.exe file to update/install all the latest runtime dll files from Microsoft. These will be useful for many other new programs as well. Next: BE SURE to uninstall *ANY* version of TweakDUN that you might already have installed using Add/Remove Programs in Control Panel. Unzip the downloaded td_12.zip file into a temporary directory and run setup.exe to install the program. This will install the files and create a TweakDUN shortcut in the Start/Programs menu. All files in the temporary installation directory may be deleted after setup is complete. NOTE: if you are installing the full version of TweakDUN... td_12f.zip [1.4mb]... you may be prompted to reboot during the installation process and required to run the installation a second time after your system reboots. This is often necessary to update the ole automation dll files that may be in use at the time. Installed Files: td_12.zip c:\Program Files\Tweakdun\tweakdun.exe c:\Program Files\Tweakdun\readme.txt c:\Program Files\Tweakdun\St5unst.log Shortcuts in the Programs Group\TweakDUN. td_12f.zip also installs or updates these Microsoft runtime files: c:\windows\system\VB5StKit.dll c:\windows\system\MSVBVM50.dll c:\windows\system\StdOle2.tlb c:\windows\system\OleAut32.dll c:\windows\system\OlePro32.dll c:\windows\system\AsycFilt.dll c:\windows\system\Ctl3d32.dll c:\windows\system\ComCat.dll Uninstallation ============== If you uninstall TweakDUN you can no longer use it to change the values, which will remain where they were last set by the program. To uninstall the program follow these steps: 1. Open Control Panel 2. Open Add/Remove Programs 3. Click TweakDUN and Click the Add/Remove button. Uninstall removes the following files: c:\Program Files\Tweakdun\tweakdun.exe c:\Program Files\Tweakdun\readme.txt c:\Program Files\Tweakdun\St5unst.log Shortcuts in the Programs Group\TweakDUN. Registration ============ Benefits of Registering: No NAG screen at startup. Enable additional features to set RWIN and TTL. Free upgrade to all future versions of 1.x. Addition to NetPro NorthWest mailing list for all upgrades. Support the further development and design of TweakDUN and other shareware. If you have purchased this program through the Virtual Software Store at http://www.virtualsoftware.com/patterson/tweakdun/ then your registration process is complete and you have been added automatically to our database for notification of free future upgrades. If you wish to register this software by mail, you must do two things: 1. Complete the online registration form at http://www.sns-access.com/~netpro/register.htm 2. Send a Check or Money Order for 10 US Dollars to: Casey Patterson P.O. Box 1576 Robertsdale, AL 36567-1576 You MUST include your Name, Address, and E-mail Address with your check. This information must be clearly typed and must match the information submitted in the on-line registration form. Registered version will be sent by E-mail ONLY. Note: If your e-mail address is not submitted correctly, you will NOT receive your registered version. A discount is available for site licenses for multiple computers: 1 license $10 US 2-5 licenses $8 US each 6-10 licenses $7 US each 11-20 licenses $6 US each 20+ licenses $5 US each Command Line Parameters ======================= NOTE: This is a special feature for System Administrators and anyone wishing to change settings using the command line. Anyone not familiar with this or not needing this capability may simply ignore this section. These options can be specified in a Windows 95 DOS Window or in a shortcut. All parameters are optional and may be used in any order. It is set up to easily change the values without any user input. The unregistered version will still display the program "about" box, the changes are entered when you hit the "OK" button, then operation continues normally. With the registered version the program "about" box is not displayed when changes are made. It is all automatic. These settings are for advanced users only. TweakDUN.exe [m:d] [a:d] [b:d] [r:d] [t:d] [k:d] [s] m MaxMTU Default is 1500. a MPTU Auto Detect 0 or 1 Default is 1. b MPTU Black Hole Detect 0 or 1 Default is 0. r RWIN Registered Version Only Default is 8192. t TTL Registered Version Only 1 = 32 hops. 2 = 64 hops. Default is 1. k Session Keep Alive Registered Version Only in minutes. Default is 60mins. s Save values without any user input. No dialog boxes will appear with the registered version on systems with less than one dialup adapter. is a positive integer. d is the Default Value. It Deletes the setting from the registry. EXAMPLES: To set MaxMTU to 576, RWIN to 2144, and Disable Auto Detect. tweakdun m576 r2144 a0 s To set all settings to default: tweakdun md ad bd rd td kd s *******************end command line section******************* Technical Support & Contact Information ======================================= Please note that there are no guarantees that changing the MaxMTU, RWIN and other settings from the Windows 95 default will speed up your data transfer rates. There are too many variables to ensure the increase in every situation. Your particular ISP, computer configuration and modem may limit the speed of your connection more severely than these settings. In addition, general Internet congestion, a slow web server or bottlenecks created by intermediary routers in any data transfer situation may preclude high speed transfers. Still, our feedback indicates that roughly 80-90% of people who experimented with these settings and filled out our online survey form had moderate to excellent success with changing these settings. Nevertheless... "Your actual results may vary." Technical Support and information for TweakDUN is available by contacting: Patterson Software Design pattersc@gulftel.com http://www.gulftel.com/~pattersc/tweakdun/ If you have any questions about MaxMTU, RWIN, or TTL, you can also contact: NetPro NorthWest netpro@sns-access.com http://www.sns-access.com/~netpro/ Known Bugs ========== Occasionally when prompted to "please select adapter", the following response is given: "TCP/IP has not been set up for this adapter". The only workaround at this time is to uninstall this version and reinstall v1.1. This can still be downloaded from http://www.sns-access.com/~netpro/td_11.zip / Send email to netpro@sns-access.com and your name will be placed on a list to receive v1.2 as soon as this bug has been fixed. Build Information ================= V1.0.37 ======= Released version. v1.1.60 ======= Optimized Code Added TTL settings. Added support for Dutch. More languages can now easily be added. v1.1.61 ======= Fixed Language Code 0 Bug. Fixed Spelling Errors In Dutch Translation. Added support for Italian and French Canadian. v1.2.81 ======= All languages now supported. PMTU Auto Discovery feature added. PMTU Black Hole Detect feature added. Session Keep Alive feature added. Can now configure multiple software adapters. Added Defaults button. Added ToolTips. Support for Windows 98. Support for DUN 1.2 MaxMTU can now be set below 512. Added a simple installation utility. Command line parameters can change any value. This Readme updated 9/9/97